package br.com.unisulcontexto.crud;

import java.util.List;

import javax.ejb.Local;


/**
 * Define uma interface gen�rica para realiza��o de opera��es
 * CRUD na camada de persistencia.
 *
 * @param <E> A entidade de neg�cio a ser persistida.
 */
@Local
public interface ICrudSession<E>
{
	public void insert(E entidade);
	public void update(E entidade);
	public void delete(E entidade);
	public List<E> listAll(E entidade);
	

}